//package com.wyz.web.config;
//
//
//import com.alibaba.druid.pool.DruidDataSource;
//import com.mchange.v2.c3p0.ComboPooledDataSource;
//import org.apache.commons.dbcp2.BasicDataSource;
//import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import javax.sql.DataSource;
//import java.beans.PropertyVetoException;
//
//@Configuration
//public class DataSourceConfig {
//
////    @Autowired
////    DataSource dataSource;
//
//
//    @Bean("ds1")
//    public DataSource ds1(DataSourceProperties dataSourceProperties) {
//        BasicDataSource ds = new BasicDataSource();
//        ds.setDriverClassName(dataSourceProperties.getDriverClassName());
//        ds.setUrl(dataSourceProperties.getUrl());
//        ds.setUsername(dataSourceProperties.getUsername());
//        ds.setPassword(dataSourceProperties.getPassword());
//        return ds;
//    }
//
//
//
//    @Bean("ds2")
//    public DataSource ds2(DataSourceProperties dataSourceProperties) throws PropertyVetoException {
//        ComboPooledDataSource ds = new ComboPooledDataSource();
//        ds.setDriverClass(dataSourceProperties.getDriverClassName());
//        ds.setJdbcUrl(dataSourceProperties.getUrl());
//        ds.setUser(dataSourceProperties.getUsername());
//        ds.setPassword(dataSourceProperties.getPassword());
//        return ds;
//    }
//
//
//    @Bean("ds3")
//    public DataSource druidDS(){
//        DruidDataSource ds = new DruidDataSource();
//        ds.setDriverClassName("com.mysql.cj.jdbc.Driver");
//        ds.setUrl("jdbc:mysql://localhost:3306/trash?serverTimezone=UTC");
//        ds.setUsername("root");
//        ds.setPassword("100299");
//        return ds;
//    }
//
//}
